html,body{
    font-family: sans-serif,"Microsoft Himalaya"!important;
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
    margin:0;
    border:0;
    padding:0;
    font-style:normal;

}
html,body {
    -webkit-touch-callout:none;
    -webkit-text-size-adjust:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-user-select:none;
    background-color: #fff;
}
nav,article,aside,details,main,header,footer,section,fieldset,figcaption,figure{
    display: block;
}
img,a,button,em,del,strong,var,label,cite,small,time,mark,code,textarea{
    display:inline-block;
}
header,section,footer {
    position:relative;
}
ol,ul{
    list-style:none;
}
input,button,textarea {
    border:0;
    margin:0;
    padding:0;
    font-size:1em;
    line-height:1em;
    /*-webkit-appearance:none;*/
    background-color:rgba(0, 0, 0, 0);
}
span{
    display:inline-block;
}
a:active, a:hover {
    outline: 0;
}
a, a:visited{
    text-decoration:none;
}

label, .wordWrap{
    word-wrap: break-word;
    word-break: break-all;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,th {
    padding: 0;
}
.clearfix:after{
    content: ' ';
    display: block;
    clear: both;
    visibility:hidden;
    line-height: 0;
    height:0;
}

body,html{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.tabbar{
    background-color: #fff;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
    -moz-box-shadow:0 0 4px rgba(0,0,0,.2);
    box-shadow:0 0 4px rgba(0,0,0,.2);
}
/*修改导航栏图片颜色*/
#header .mui-pull-right{
    color: #fff;
}
.mui-bar .mui-icon:active{
    opacity: 0.7;
}
/**/
/*修改导航栏样式*/
.mui-bar-nav{
    background-color: #fff;
    color: #666!important;
    font-weight: normal;
    box-shadow: none;
    border-bottom: 1px solid #f2f2f2;
}
.mui-bar-nav .mui-title{
    color: #fff!important;
    font-size: 0.3rem!important;
}
.mui-bar-nav .mui-btn,
.mui-bar-nav .mui-action-back{
    color: #666;
    background: #fff;
}
.mui-bar-nav .mui-btn{
    padding-left: 0.2rem;
    margin-left: 0;
    height: 99%;
}
/*导航栏 增加和搜索颜色修改 */
.mui-icon-plusempty:before,
.mui-icon-search:before{
    color: #666;
}
.mui-icon-search:before{
    margin-right: 0.1rem;
}
/*加载遮罩*/
.loading{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -12px;
}
/*加载模态框*/
.boxs {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 20000;
    display: none;
}

.spinner {
    margin: 300px auto;
    width: 20px;
    height: 20px;
    position: relative;
}

.container1 > div, .container2 > div, .container3 > div {
    width: 6px;
    height: 6px;
    background-color: #d4d4d4;
    border-radius: 100%;
    position: absolute;
    -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
    animation: bouncedelay 1.2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.spinner .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%;
}

.container2 {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.container3 {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}

.circle1 {
    top: 0;
    left: 0;
}

.circle2 {
    top: 0;
    right: 0;
}

.circle3 {
    right: 0;
    bottom: 0;
}

.circle4 {
    left: 0;
    bottom: 0;
}

.container2 .circle1 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.container3 .circle1 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.container1 .circle2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.container2 .circle2 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.container3 .circle2 {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.container1 .circle3 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.container2 .circle3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.container3 .circle3 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.container1 .circle4 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.container2 .circle4 {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.container3 .circle4 {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0.0)
    }
    40% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes bouncedelay {
    0%, 80%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
    40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}
/*单行文本溢出省略*/
.font-warp{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
/*自定义tabbar*/
.mui-icon-home:before{
    content: '';
    display: none;
}
.mui-bar-tab .mui-tab-item.mui-active{
    color: #56BFFB;
}
.mui-bar-tab .mui-tab-item .mui-icon{
    width: 0.4rem;
    height: 0.4rem;
}
.mui-bar-tab .mui-tab-item .mui-icon~.mui-tab-label {
    font-size: 0.20rem;
}
/*加载loading*/
.loading-top{
    margin-top: 3rem;
}
/*日期选择器 按钮颜色*/
.mui-btn-blue, .mui-btn-primary, input[type=submit]{
    border: 1px solid #56BFFB;
    background-color: #56BFFB;
}
/*touch后背景颜色变色 touchItem*/
.touchItem:active{
    background-color: #f0f0f0!important;
}
.block-touch:active{
    opacity:0.7;
}
/*touch 图片 改变颜色*/
.mui-icon:active,
.touchImg:active{
    opacity:0.7;
}
.a-top44{
    top: 44px;
}
.a-bottom44{
    bottom: 44px;
}
.a-bottom88{
    bottom: 88px;
}
.rightMargin{
    right: 0.3rem;
}
/*修改导航栏左侧按钮点击样式*/
.mui-bar .mui-btn-link.mui-active, .mui-bar .mui-btn-link:active{
    opacity: 1;
    border:none;
}
.mui-bar .mui-btn-link.mui-active, .mui-bar .mui-btn-link:active{
    color: #666;
}
.mui-table-view:after,
.mui-table-view:before,
.mui-table-view-cell:after {
    background-color: transparent;!important;
}
.mui-switch-blue.mui-active {
    border: 2px solid #1799FF;
    background-color: #1799FF;
}
/*修改选择器颜色*/
.mui-poppicker-body .mui-picker,
.mui-picker-inner,
.mui-poppicker-header{
    background-color: #fff;
}
.mui-pciker-list li{
    font-size: 0.28rem;
}
/*复选框颜色*/
.mui-checkbox input[type=checkbox]:checked:before, .mui-radio input[type=radio]:checked:before{
    color: #1799FF;
}